package day0721;

import java.util.Scanner;

public class Test10 {
    public static void main(String[] args) {
        //1.输入月份值
        Scanner s=new Scanner(System.in);
        System.out.println("请输入一个月份值(范围是 1---12)");
        int month=s.nextInt();
        System.out.println("请输入一个年份值(范围是大于0的整数)");
        int year=s.nextInt();
        //2.switch(month){  case 1:}
        //如果case后边没写break这个case不会结束，会继续执行下一个case
        //的代码(不会判断条件是否符合，而会一直运行后边的case，直到执行到break或者代码执行完)
        switch(month){
            case 1:
            case 3:
            case 5:
            case 7:
            case 8:
            case 10:
            case 12: System.out.println("本月有31天"); break;
            case 4:
            case 6:
            case 9:
            case 11: System.out.println("本月有30天");break;
            case 2:System.out.println(year%400==0  ||  (year%4==0 && year%100 != 0)?"本月有29天":"本月有28天");   break;
            default:System.out.println("输入的月份值有误");
        }
    }
}
